.section05{
    font-family: 'fzqkbysjw';
    box-sizing: border-box;
    width: 100%;
    height: 100vh;
    background-image: url(../Images/index5/地图背景.jpg);
}
.clearfix::after,
.clearfix::before{
            content: '';
            display: table;
            clear: both;
        }
@font-face {
    font-family: 'fzqkbysjw';
    src: url('../fonts/FZQKBYSJW.TTF') format('truetype');
}
@font-face {
    font-family: 'impact';
    src: url('../fonts/impact.woff') format('woff');
}
@font-face {
    font-family: 'iconfont';
    src: url('../fonts/iconfont.woff') format('woff');
}
.maptitle{
    width: 100%;
    height: 6vh;
    text-align: center;
    /* background-color: aqua; */
    margin-top: 6vh;
    position: relative;
}
.maptitle span{
    color: white;
    font-size: 30px;
    display: inline-block;
}
.maptitle span::before{
    content: '';
    /* display: block; */
    background: url(../Images/index5/福图.png);
    width: 22px;
    height: 30px;
    position: absolute;
    left: 39%;
}
.maptitle span::after{
    content: '';
    /* display: block; */
    background: url(../Images/index5/福图.png);
    background-position:22px;
    width: 22px;
    height: 30px;
    position: absolute;
    right: 39%;
}
.mapall{
    width: 100%;
    height: 88vh;
    /* background-color: aqua; */
}
.mapall .map{
    float: left;
    width: 60%;
    height: 88vh;
    background: url(../Images/index5/地图.png) no-repeat;
    margin-left: 5%;
    /* background-color: aquamarine; */
    position: relative;
    font-family: 'fzqkbysjw';
}
.map .mappoint{
    position: absolute;
    cursor: pointer;
}
.map span{
    font-size: 14px;
    color: white;
}
.map .city{
    text-align: center;
}
.map .city span{
    font-size: 10px;
}
.map i{
    font-size: 16px;
}
.map .coordinate{
    background-color: #b3a087;
    width: auto;
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    box-shadow: 0px 0px 13px 0px rgb(4 1 1 / 31%);
    white-space: nowrap;
    border-radius: 10px;
    position: absolute;
    top: -40px;
    left: -30px;
    display: none;
}
.coordinate::before{
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    border-width: 10px;
    border-style: solid;
    border-color: #b3a087 transparent transparent transparent;
    
}
.map .p1{
    left: 72%;
    top: 15%;
}
.map .p2{
    left: 71%;
    top: 25%;
}
.map .p3{
    left: 67%;
    top: 30%;
}
.map .p4{
    left: 59%;
    top: 37%;
}
.map .p5{
    left: 57%;
    top: 42%;
}
.map .p6{
    left: 53%;
    top: 45%;
}
.map .p7{
    left: 62%;
    top: 45%;
}.map .p8{
    left: 55%;
    top: 52%;
}.map .p9{
    left: 60%;
    top: 57%;
}.map .p10{
    left: 64%;
    top: 52%;
}.map .p11{
    left: 53%;
    top: 58%;
}.map .p12{
    left: 47%;
    top: 55%;
}.map .p13{
    left: 41%;
    top: 52%;
}.map .p14{
    left: 44%;
    top: 44%;
}.map .p15{
    left: 38%;
    top: 62%;
}.map .p16{
    left: 30%;
    top: 45%;
}.map .p17{
    left: 40%;
    top: 36%;
}.map .p18{
    left: 12%;
    top: 30%;
}.map .p19{
    left: 16%;
    top: 55%;
}.map .p20{
    left: 46%;
    top: 67%;
}.map .p21{
    left: 35%;
    top: 77%;
}.map .p22{
    left: 45%;
    top: 72%;
}.map .p23{
    left: 52%;
    top: 68%;
}.map .p24{
    left: 59%;
    top: 70%;
}.map .p25{
    left: 66%;
    top: 63%;
}.map .p26{
    left: 63%;
    top: 72%;
}.map .p27{
    left: 47%;
    top: 78%;
}.map .p28{
    left: 56%;
    top: 78%;
}.map .p29{
    left: 59%;
    top: 82%;
}.map .p30{
    left: 56%;
    top: 83%;
}.map .p31{
    left: 68%;
    top: 56%;
}.map .p32{
    left: 49%;
    top: 90%;
}.map .p33{
    left: 68%;
    top: 77%;
}
/* 地图分析 */
.mapall .mapcontent{
    box-sizing: border-box;
    font-family: 'fzqkbysjw';
    width: 30%;
    height: 75vh;
    background-color: #9e8c73;
    float: right;
    margin-right:2.5% ;
    margin-top: 5vh;
    padding: 2%;
}
.map-cont{
    /* position: relative; */
    width: 100%;
    height: 100%;
    /* background-color: aquamarine; */
}
.map-cont .yichan01{
    width: 100%;
    height: 2rem;
    line-height: 2rem;
    text-align: center;
    /* background-color: royalblue; */
    color: white;
    font-family: '微软雅黑';
    font-size: 1.5rem;
}
.map-cont .yichan02{
    width: auto;
    height: 3.4rem;
    text-align: center;
    /* background-color: cadetblue; */
    margin: 0 3rem;
    border-bottom: #b3a087 solid 2px;
    margin-bottom: 1vh;
}
.yichan02 a{
    text-decoration: none;
    color: white;
}
.yichan02 .yichan1{
    color: white;
    width: auto;
    margin-top: 1.5rem;
    float: left;
    position: relative;
}
.yichan02 .yichan2{
    color: white;
    width: auto;
    margin-top: 1.5rem;
    float: right;
    position: relative;
}
.yichan1::before{
    content: "";
    position: absolute;
    top: 70%;
    left: 40%;
    border-width: 10px;
    border-style: solid;
    border-color: transparent transparent #b3a087 transparent;
}
.yichan2::before{
    content: "";
    position: absolute;
    top: 70%;
    right: 40%;
    border-width: 10px;
    border-style: solid;
    border-color: transparent transparent #b3a087 transparent;
}
.yichan03{
    width: 100%;
    overflow: hidden;
}
.yichan3{
    /* background-color: chocolate; */
    width: 100%;
    height: 40vh;
    display: flex;
    justify-content:space-between;
    flex-wrap: wrap;
}
.yichan3 .m_1{
    width: 32%;
    height: 10vh;
    background-color: #b3a087;
}
.yichan3 .m_2{
    width: 32%;
    height: 15vh;
    background-color: #b3a087;
    margin-top: 1vh;
}
.yichan3 .m_3{
    width: 25%;
    height: 15vh;
    background-color: #b3a087;
    margin-top: 1vh;
    margin-left: 1%;
}
.yichan3 .m_4{
    width: 39%;
    height: 15vh;
    /* background-color: #b3a087; */
    margin-top: 1vh;
    margin-left: 1%;
}
.yichan3 a{
    width: 100%;
    height: 100%;
    color: white;
    font-family: 'impact';

}
.yichan3 .m1 .num{
    box-sizing: border-box;
    width: 100%;
    height: 60%;
    /* background-color: blueviolet; */
    padding-top: 5%;
    text-align: center;
    font-size: 2rem;
}
.yichan3 .m1 .yichantitle{
    box-sizing: border-box;
    /* background-color: blue; */
    padding-top: 5%;
    width: 100%;
    height: 40%;
    text-align: center;
    font-size: .8rem;
    letter-spacing: 1px;
}
.yichan3 .m2 .num{
    box-sizing: border-box;
    width: 100%;
    height: 60%;
    padding-top: 15%;
    text-align: center;
    font-size: 2rem;
}
.yichan3 .m2 .yichantitle{
    box-sizing: border-box;
    line-height: 2vh;
    width: 100%;
    height: 40%;
    text-align: center;
    font-size: .8rem;
    letter-spacing: 1px;
}
.yichan3 .m_4 a{
    display: block;
    width: 100%;
    height: 46%;
    background-color: #b3a087;
    position: relative;
}
.yichan3 .m_4 .num{
    box-sizing: border-box;
    display: inline-block;
    width: 40%;
    height: 100%;
    text-align: center;
    padding-top: 5%;
    font-size: 30px;
}
.yichan3 .m_4 .yichantitle{
    box-sizing: border-box;
    display: inline-block;
    width: 50%;
    height: 40%;
    text-align: center;
    position: absolute;
    top: 30%;
}
.yichan03 .yichan4{
    width: 100%;
    height: 10vh;
    /* background-color: cornflowerblue; */
    margin-top: 24px;
}
.yichan4 .shuoming{
    width: 100%;
    line-height: 1.2rem;
    color: white;
}
.yichan4 .total{
    width: 100%;
    height: 5vh;
    position: relative;
    /* background-color: cornsilk; */
    text-align: center;
    line-height: 5vh;
    color: white;
}
.yichan4 .total span{
    font-family: 'impact';
    font-size: 30px;
}
.yichan4 .total span::before{
    content: '';
    position: absolute;
    background: url(../Images/index5/倒标.png);
    width: 24px;
    height: 26px;
    top: 10%;
    left: 25%;
}
.yichan4 .total span::after{
    content: '';
    position: absolute;
    background: url(../Images/index5/倒标.png);
    width: 24px;
    height: 26px;
    background-position: -24px -1px;
    top: 20%;
    left: 72%;
}
